9d692deeda0a9980696455670f17ccc1f15959c9,src/main/java/org/ohdsi/webapi/service/EvidenceService.java,EvidenceService,getPubMedlinkout,#JSONArray#number#,472

Before Change


  private EvidenceDetails getPubMedlinkout(JSONArray lineItems,int j) throws JSONException {
	  EvidenceDetails e = new EvidenceDetails();
	  JSONObject tempItem = lineItems.getJSONObject(j);
      JSONObject tempSource = tempItem.getJSONObject("an");
      e.label = tempSource.getString("value");
      tempSource = tempItem.getJSONObject("source");
      e.sourceURL = tempSource.getString("value");

After Change


	  EvidenceDetails e = new EvidenceDetails();
	  JSONObject tempItem = lineItems.getJSONObject(j);
      JSONObject tempSource;
      if(tempItem.has("an")) {
    	  tempSource = tempItem.getJSONObject("an");
    	  e.label = tempSource.getString("value");
      }
      if(tempItem.has("source")) {
    	  tempSource = tempItem.getJSONObject("source");
    	  e.sourceURL = tempSource.getString("value");
      }